package com.cloudcc.cloudframe.ui.viewgroup.loadmore;

/** 
* @Description: 加载更多的 UI 接口 
* @author wangzhiqiang
* @date 2015-12-14 下午2:04:06 
*  
*/
public interface LoadMoreUIHandler {

    /** 正在加载的时候
     * @param container
     */
    public void onLoading(LoadMoreContainer container);

    /** 加载结束的时候
     * @param container 容器
     * @param empty 是否为空
     * @param hasMore 是否 还有更多
     */
    public void onLoadFinish(LoadMoreContainer container, boolean empty, boolean hasMore);

    public void onWaitToLoadMore(LoadMoreContainer container);

    /** 加载失败的时候
     * @param container
     * @param errorCode
     * @param errorMessage
     */
    public void onLoadError(LoadMoreContainer container, int errorCode, String errorMessage);
}